Introduction to AWS
- Navigate the AWS Management Console
- Recognise AWS Global Infrastructure
- Describe the security measures AWS provides
- Create an Amazon EC2 instance
- Remotely connecting to an EC2 instance
- Setting up Amazon Linux and Apache webserver
- Browsing Amazon Machine Images (AMI)
- Specifying security groups and key pairs
- Creating new images off of running instances
- AWS Storage
- Identify key AWS storage options
- Describe Amazon EBS
- Use Amazon EBS with Amazon EC2
- Working with Volumes and snapshots
- Transmitting data in/out of the Amazon cloud
- Installing Software in your Amazon Instance
- Implementing a Web server in an Amazon Linux/Windows Instance
- Configure the firewall to access a Web server
- Security in Public Cloud
- Security issues in Public Cloud
- Securing the Access : Creating a RSA Public/Private Key for VMs
- Creating a software firewall
- Configuring firewall rules
- Securing the access with an Elastic IPs
- Managing users with Identity Access Management (IAM)
- Alternate access
- Using EC2 Command Line APIs [from Windows/Linux machines]
- Load-balancing with EC2 and Auto Scaling
- Creating and using Load Balancers
- Distributing incoming traffic with elastic load balancing
- Dynamically adding and removing instances with Auto Scaling
- CloudWatch to be seen along with Auto Scaling
- Overview of Monitoring and Setting Alarms
- Visualising utilization metrics with CloudWatch
- Setting alarms to send and receive notifications
- Simple Notification Services [to be seen along with Auto Scaling
- Using SNS to send Notifications
- Amazon S3 Basics
- Creating Buckets
- Creating Folders
- Uploading Objects
- Making Objects Public
- Creating Buckets
- Securing Bucket/Object access
- Configuring a Bucket as Static Web Page
- Controlling Life Cycle of a Bucket
- Accessing Amazon Buckets from Windows/Linux desktops/Servers
- Virtual Private Cloud
- Create a VPC [VPC with a Single Public Subnet]
- Create and attach an Internet gateway
- Create an Amazon VPC subnet
- Set up routing in the VPC
- Set up a security group to control the inbound and outbound traffic
- Launch an instance into the subnet
- VPC console to allocate an Elastic IP address and assign it to the instance
- Amazon EC2 console to terminate your instance and the Amazon VPC console to delete your VPC
- AWS-RDS
- Overview of AWS RDS
- Launching a MySQL Database in RDS
- Creating Backups/Snapshots and Read Only DBs
- Connecting to RDS-DB using local DB-Clients
- Terminating a DB instance
- AWS-IAM
- Creating Groups and Defining access policy
- Creating Users
- Login to AWS account using new users
- Installing Software in your Amazon Instance
- Implementing a Web server in an Amazon Linux/Windows Instance
- Configure the firewall to access a Web server
- AWS-CloudFormation
- Introduction to Cloud Formation
- Launching instances in EC2 using Templates
- AWS-CloudFront
- Concepts of AWS-CloudFront
- Host a Website with CloudFront
- AWS-Route53
- Creating a Failover setup for Load Balancers running in different AWS regions [users need to have a registered Domain]
- Health Check a private website
- AWS-CloudTrial
- Using CloudTrial to trail the API Calls
- Hosting Applications with Elastic Beanstalk
- Improving application delivery with Platform as a Service (PaaS)
- Deploying scalable applications on the AWS cloud
- Selecting and launching an application environment (sample application in PHP and MySQL)
- DynamoDB
- Overview of AWS DynamoDB
- DynamoDB Tables and Naming Conventions
- Data Types in DynamoDB
- DynamoDB Capacity Units
- Configuring Alarms
- Tacking Backup and Restore
- Lambda Function
- Overview of AWS Lambda
- Creating a Lambda Function with Node.js
- Lambda Pricing & Uploading Code
- Connecting Lambda Functions to API Gateway Endpoints
- Accessing Lambda Logs
- Getting Started with Body Mapping Templates
- API Gateway
- Overview of API Gateway
- Create a REST API
- Create Resource
- Create HTTP Methods
- Deploy API
- Integrating with Lambda function
- Simple Queue Service
- Overview of SQS
- Create Standard queue
- Create FIFO queue
- With Timer or Delay to a Standard queue
- Content De-duplication
- Delete the queue
- Compute
- 2 and 3 tier web architecture running in EC2 (windows and Linux)
- Multiple Child application Running in EC2 (windows and Linux)
- Light sail implementation
- ECS and ECR launching Docker images
- Understanding of launching OnDemand Instances, Reserved, spot, Dedicated Hosts and Dedicated Instance
- AWS-Automation with Python Boto3 module
- Complete In Depth understanding and implantation AWS-Automation by using Boto3 Module
- Launching EC2 and Entire VPC creation by using Python code.
- Creation S3 Buckets by writing python boto3 module
- Creating IAM users and Roles and Polices by using Python boto3 module
- Security, Identity and Compliance Management
- Securing the web application by using the WAF
- AWS Inspector
- AWS security Manager (SSL/TLS Certificates)
- AWS Shield
- AWS Artifact
- AWS Key Management Service
- End user Computing, Organization setup and Resource Sharing with (SSO)
- Directory services (Launching Aws managed AD)
- SSO integration with AD users
- Work Email
- Work docks
- Work spaces
- Aws management SSO login
- AWS System Manager
- Run command
- Compliance
- Patch Manager
- AWS Cost Management
- AWS Cost Explorer
- AWS Budgets
- AWS Marketplace Subscriptions
- Customer Engagement
- Simple Email Service
- Developer Tools
- CodeCommit
- CodeBuild
- CodeDeploy
- CodePipeline